/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package src.j2ee.compumake.builders;

/************************************************************************
 **                                                                    **
 ** Nombre: BuilderMenu.java                                           **
 ** Version: v1.0.0                                                    **
 ** Autor: Eric Huerta                                                 **
 ** Creado: 20/04/2013                                                 **
 ** Modificado:                                                        **
 ** Diagrama:                                                          **
 ** Caso de uso:                                                       **
 **                                                                    **
 ***********************************************************************/
public class BuilderMenu {
    
 public static String obtenerMenuPrincipal(int banderaTipo){
     switch(banderaTipo){
        
        case 1:
            return crearMenuPrincipalUsuarioLogueado();
        case 2:
            return crearMenuPrincipalEncargadoSucursalLogueado();
        case 3:
            return crearMenuPrincipalAdministradorLogueado();
        case 4:
            return crearMenuPrincipalWebMaster();
        default:
            return crearMenuPrincipalBasico();
    }
 }
 
 private static String crearMenuPrincipalBasico(){
     String menuPrincipal = "<div class=\"menu_contenido\">"+
        "<ul class=\"menu\">"+
            "<li>"+
                "<a href=\"index.jsp\">Inicio</a>"+
             "</li>"+
             "<li>"+
                "<a href=\"seleccionarTarjetaMadre.jsp\">Construye</a>"+
             "</li>"+
             "<li>"+
                "<a href=\"contactanos.jsp\">Contactanos</a>"+
             "</li>"+
             "<li>"+
                "<a href=\"sucursales.jsp\">Sucursales</a>"+
             "</li>"+
        "</ul>"+
    "</div>";
     return menuPrincipal;
 }
 
 private static String crearMenuPrincipalUsuarioLogueado(){
    String menuPersonalizado = "<div class=\"menu_contenido\">"+
        "<ul class=\"menu\">"+
            "<li>"+
                "<a href=\"index.jsp\">Inicio</a>"+
             "</li>"+
             "<li>"+
                "<a href=\"seleccionarTarjetaMadre.jsp\">Construye</a>"+
             "</li>"+
             "<li>"+
                "<a href=\"contactanos.jsp\">Contactanos</a>"+
             "</li>"+
             "<li>"+
                "<a href=\"sucursales.jsp\">Sucursales</a>"+
             "</li>"+
            "<li>"+
                "<a href=\"LogoutServlet\">Cerrar sesión</a>"+
            "</li>"+
        "</ul>"+
    "</div>";
    return menuPersonalizado;
 }

 private static String crearMenuPrincipalEncargadoSucursalLogueado(){
    String menuPersonalizado = "<div class=\"menu_contenido\">"+
            "<ul class=\"menu\">"+
            "<li>"+
                "<a href=\"index.jsp\">Inicio</a>"+
            "</li>"+
            "<li>Registra"+
                "<ul>"
                    + "<li>"
                        + "<a href=\"registroDiscoDuro.jsp\">Disco Duro</a>"
                    + "</li>"
                    + "<li>"
                        + "<a href=\"registroGabinete.jsp\">Gabinete</a>"
                    + "</li>"
                    + "<li>"
                        + "<a href=\"registroMemoria.jsp\">Memoria</a>"
                    + "</li>"
                    + "<li>"
                        + "<a href=\"registroMonitor.jsp\">Monitor</a>"
                    + "</li>"
                    + "<li>"
                        + "<a href=\"registroProcesador.jsp\">Procesador</a>"
                    + "</li>"
                    + "<li>"
                        + "<a href=\"registroRaton.jsp\">Raton</a>"
                    + "</li>"
                    + "<li>"
                        + "<a href=\"registroTarjetaMadre.jsp\">Tarjeta Madre</a>"
                    + "</li>"
                    + "<li>"
                        + "<a href=\"registroTarjetaVideo.jsp\">Tarjeta Video</a>"
                    + "</li>"
                    + "<li>"
                        + "<a href=\"registroTeclado.jsp\">Teclado</a>"
                    + "</li>"
                    + "<li>"
                        + "<a href=\"registroUnindadOptica.jsp\">Unidad Optica</a>"
                    + "</li>"
                +"</ul>"+
            "</li>"+
            "<li>"+
                "<a href=\"LogoutServlet\">Cerrar sesión</a>"+
            "</li>"+
        "</ul>"+
    "</div>";
    return menuPersonalizado;
}
 
private static String crearMenuPrincipalAdministradorLogueado(){
    String menuPersonalizado = "<div class=\"menu_contenido\">"+
            "<ul class=\"menu\">"+
            "<li>"+
                "<a href=\"index.jsp\">Inicio</a>"+
            "</li>"+
            "<li>Registra"+
                "<ul>"
                    + "<li>"
                        + "<a href=\"registroDiscoDuro.jsp\">Disco Duro</a>"
                    + "</li>"
                    + "<li>"
                        + "<a href=\"registroGabinete.jsp\">Gabinete</a>"
                    + "</li>"
                    + "<li>"
                        + "<a href=\"registroMemoria.jsp\">Memoria</a>"
                    + "</li>"
                    + "<li>"
                        + "<a href=\"registroMonitor.jsp\">Monitor</a>"
                    + "</li>"
                    + "<li>"
                        + "<a href=\"registroProcesador.jsp\">Procesador</a>"
                    + "</li>"
                    + "<li>"
                        + "<a href=\"registroRaton.jsp\">Raton</a>"
                    + "</li>"
                    + "<li>"
                        + "<a href=\"registroTarjetaMadre.jsp\">Tarjeta Madre</a>"
                    + "</li>"
                    + "<li>"
                        + "<a href=\"registroTarjetaVideo.jsp\">Tarjeta Video</a>"
                    + "</li>"
                    + "<li>"
                        + "<a href=\"registroTeclado.jsp\">Teclado</a>"
                    + "</li>"
                    + "<li>"
                        + "<a href=\"registroUnindadOptica.jsp\">Unidad Optica</a>"
                    + "</li>"
                +"</ul>"+
            "</li>"+
            "<li>"+
                "<a href=\"registroSucursal.jsp\">Registro de sucuarsal</a>"+
            "</li>"+
            "<li>Registro usuarios"+
                "<ul>"
                    + "<li>"
                        + "<a href=\"registroEncargadoSucursal.jsp\">Encargado de Sucursal</a>"
                    + "</li>"
                    + "<li>"
                        + "<a href=\"registroAdministrador.jsp\">Administrador</a>"
                    + "</li>"+
                "</ul>"+
            "</li>"+
            "<li>"+
                "<a href=\"LogoutServlet\">Cerrar sesión</a>"+
            "</li>"+
        "</ul>"+
    "</div>";
    return menuPersonalizado;
}

private static String crearMenuPrincipalWebMaster(){
    String menuPersonalizado = "<div class=\"menu_contenido\">"+
        "<ul class=\"menu\">"+
            "<li>"+
                "<a href=\"index.jsp\">Inicio</a>"+
            "</li>"+
            "<li>opcion 2"+
                "<ul>"+
                    "<li>una c</li>"+
                    "<li>una d</li>"+
                "</ul>"+
            "</li>"+
            "<li>opcion 3"+
                "<ul>"+
                    "<li>una a</li>"+
                    "<li>una b</li>"+
                "</ul>"+
            "</li>"+
            "<li>opcion 4"+
                "<ul>"+
                    "<li>una c</li>"+
                    "<li>una d</li>"+
                "</ul>"+
            "</li>"+
            "<li>"+
                "<a href=\"LogoutServlet\">Cerrar sesión</a>"+
            "</li>"+
        "</ul>"+
    "</div>";
    return menuPersonalizado;
}

}